草庐IT

Java HashMap 调整大小

全部标签

ios - UITableViewCell 需要 reloadData() 调整到正确的高度

我有一个带有应用约束的自定义tableview单元格,但第一次显示表格时,行高未正确调整大小,除非创建新的单元格,有没有办法在不再次调用reloadData的情况下执行此操作? 最佳答案 是的。这实际上是一个与self调整相关的问题,您需要解决这个问题,直到它被修复。问题是当一个单元格被实例化时,它的初始宽度是基于Storyboard的宽度。由于这与tableView宽度不同,因此初始布局错误地确定了内容实际需要多少行。这就是为什么第一次内容的大小不正确,但在您(重新加载数据,或)将单元格滚动到屏幕外然后再屏幕上时正确显示的原因。您

ios - 屏幕比例/大小在 iOS 8 中是正确的,但在同一设备上的 iOS 9 中是错误的

我最近将Xcode更新到7,这样我就可以开始针对iOS9进行开发了。在首次启动我的应用程序时,我注意到屏幕尺寸/比例与iOS8上的外观相比有所偏差,无论是在iPhone6上设备。这是它在iOS8上的正确显示方式:这是它在iOS9上看起来不正确的地方:如果您还注意到,这两张图片的大小完全相同。请注意AdMob横幅如何在左侧/右侧有空白区域,我假设AdMob只知道将其居中。还有表格View右侧的大空白区域和底部的向下按钮。此外,在iOS8中,在主委托(delegate)方法中放置一个断点时,主窗口的框架为(00;320568)。窗口上的层也是一样的。另一方面,在iOS9中,在主委托(del

ios - 显示缩放 iOS 9 [调整大小]

如果iPhone处于缩放模式,是否有办法更改UILabel的框架,因为应用程序在标准模式下没问题,但缩放模式tableView中的UILabel不显示整个文本。 最佳答案 参见iPhone6DisplayZoomFunctionalitydisturbsthewholeview对于一些想法,但我希望有一个更全面的指南,例如来自Apple,关于我们如何使我们的应用程序正确支持“显示缩放”。任何指向类似东西的指针?有人吗? 关于ios-显示缩放iOS9[调整大小],我们在StackOverf

ios - 如何减少我的应用程序的 ipa 大小

我目前正在开发应用程序,其中有很多图片。所有图像大小都接近130mb。当我创建构建然后获得150mb大小的ipa时。所以我的问题是。我应该怎么做才能制作小于50mb的ipa大小。有什么办法可以减少我的ipa大小。希望有人能帮助我。 最佳答案 如果您是iOS8+,请转到您的体系结构,将其从“标准(armv7s、arm64)”更改为“其他”,然后只使用arm64。iPhone5s及以后的所有设备都支持arm64。因此您将错过iPhone4、iphone5(/c)、iPad4用户等。对我们来说,这还不到我们总用户的2%,但这是值得的,因为

IOS 应用程序大小 100MB 警告

在发布我的应用程序之前,我已经将我的应用程序上传到iTunesConnect并正在使用TestFlight。当我检查我的构建时,它会警告我“通用”设备类型超过100mb标记,以便通过网络连接下载应用程序。其余的都在60MB左右。我在我的设备上测试过,iphone6运行9.2.1。在testflight中,它显示应用程序的大小正确。但在另一台运行8.2的iphone6设备上,它显示通用尺寸149,并实际按照该尺寸下载。我不明白为什么首先通用尺寸是尺寸的两倍,其次为什么运行8.2的iphone6下载通用应用程序。抱歉,我目前没有其他设备的屏幕截图。但它的大小为149MB

ios - 如何获取 UILabel 的当前字体大小

我已经通过这种方式根据宽度调整了UILabel的字体大小。[btnPending.titleLabelsetFont:[UIFontfontWithName:@"HelveticaNeue"size:15]];[btnPendingsetBackgroundColor:[UIColorclearColor]];btnPending.titleLabel.adjustsFontSizeToFitWidth=YES;btnPending.titleLabel.numberOfLines=1;btnPending.titleLabel.lineBreakMode=NSLineBreakByC

ios - 为什么某些应用程序的 iOS 状态栏会改变大小?

主要问题:这可能是一个简单的问题,但我注意到在锁定屏幕上iOS状态栏比通常的20点大。即使我关闭位置设置并关闭所有应用程序。当我的iPhone处于解锁状态时,与iOS状态栏相比,iOS锁屏状态栏更大。这是为什么?与第一个问题相关的第二个问题:当我打开grabTaxi时也是如此foundhere状态栏比平时大。请下载该应用程序以查看我在说什么。仅仅看屏幕截图是无法真正分辨的。grabtaxi开发者是否决定让他们的状态栏比默认的更大?是不是因为grabTaxi使用了一些跨平台语言,导致状态栏变大了?Apple是否只是因为更容易看到而将锁定屏幕上的状态栏变大? 最

ios - 为什么 flex 会影响 iOS 上的字体大小?

在确认在SafariiOS上使用flexbox时字体大小受到某种影响后,我感到非常震惊iOS桌面代码a{font-size:14px;}a+a{margin-left:1em;}.flex{display:flex;}.float>a{float:left;}.float:after{content:"";display:block;clear:both;}holaadiosholaadiosholaadiosholaadiosholaadiosholaadiosholaadiosholaadiosholaadiosholaadiosholaadiosholaadios我在这里错过了什

iphone - 旋转后获取 UIViewController View 的大小

我有一个带有一堆subview的UIViewController,如果iPad处于纵向或横向模式,我需要以不同的顺序进行布局。我希望能够获取UIViewController的View在旋转后将转换成的大小,以便我可以为我的subview计算新的帧集。但是,我还没有找到任何方法在旋转发生之前获得这个新尺寸,并且当旋转发生时已经太晚了,因为我无法将subview转换到它们的新位置的动画。有人知道解决这个问题的方法吗? 最佳答案 您是否尝试过willAnimateRotationToInterfaceOrientation:duratio

iphone - 动画和调整 UIImageView

如何设置UIImageView的动画和调整其大小?我试过这样做,但对我来说没有用:[UIViewbeginAnimations:nilcontext:NULL];[UIViewsetAnimationDuration:1.0];imgView.frame=CGRectMake(0,0,320,480);[UIViewcommitAnimations]; 最佳答案 尝试使用block动画:[UIViewanimateWithDuration:1.0f//Thiscanbechanged.animations:^{CGRectframe